.indexFlashTel{position:relative; overflow:hidden;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:10px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:25px; height:3px; background:#fff; margin:0 5px;}
.indexFlashTel .btnDiv span.on{background:#d23100;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%;}

.indexFlash{position:relative; overflow:hidden;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:10px; width:100%; text-align:center;}
.indexFlash .btnDiv span{display:inline-block; width:6px; height:6px; background:#214b77; margin:0 5px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.indexFlash .btnDiv span.on{background:#d23100;}
.indexFlash .bd{position:relative; z-index:0;}
.indexFlash .bd li{position:relative; text-align:center;}
.indexFlash .bd li img{width:100%;}

.zoujinFlash{position:relative; overflow:hidden;}
.zoujinFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:40px; width:100%; text-align:center;}
.zoujinFlash .btnDiv span{display:inline-block; width:10px; height:10px; background:#fff; margin:0 5px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.zoujinFlash .btnDiv span.on{background:#d23100;}
.zoujinFlash .bd{position:relative; z-index:0;}
.zoujinFlash .bd li{position:relative;}
.zoujinFlash .bd li img{width:100%;}
.zoujinFlash .bd .name{display:block; position:absolute; left:0px; bottom:0px; height:30px; line-height:30px; width:100%; overflow:hidden; text-indent:10px; font-size:14px; color:#FFF; background:rgba(0,0,0,0.7);}

.indexNav{padding:10px 0 0 10px;}
.indexNav .fl, .indexNav .fr{width:50%;}
.indexNav li{padding:0 10px 6px 0;}
.indexNav a{display:block; height:50px; line-height:50px; background:#214b77; font-size:15px; color:#FFF; padding-left:50px; position:relative;}
.indexNav img{position:absolute; left:12px; top:9px; width:32px;}
.indexNav .img2{display:none;}
.indexNav a:hover{background:#d23100;}
.indexNav a:hover img{display:none;}
.indexNav a:hover .img2{display:inline-block;}
.indexNav .fl a{height:78px; padding:0px; text-align:center; line-height:30px;}
.indexNav .fl img{position:relative; left:0px; top:10px;}

.indexPart1{padding:5px 0 10px 0;}
.indexPart1 a{display:block; height:60px; line-height:45px; font-size:14px; border-bottom:#ddd solid 1px; position:relative; padding:0 10px;}
.indexPart1 a .title{color:#214b77; height:35px; overflow:hidden;}
.indexPart1 span{position:absolute; left:35%; top:0px; white-space:nowrap;}
.indexPart1 i{position:absolute; right:10px; top:0px; white-space:nowrap;}
.indexPart1 a .msg{font-size:12px; color:#999; line-height:15px; position:relative;}
.indexPart1 a:hover{background:#f7f8f8;}

.indexPart2{padding-bottom:10px;}
.indexPart2 a{display:block; border-bottom:#ddd solid 1px; height:100px; position:relative; padding:0 10px 0 120px; overflow:hidden; font-size:13px; line-height:1.5em; color:#999;}
.indexPart2 .imgDiv{position:absolute; left:10px; top:13px; width:100px;}
.indexPart2 a .name{font-size:15px; color:#333; line-height:1.5em; height:1.5em; overflow:hidden; padding-top:10px;}
.indexPart2 .time{font-size:12px; position:relative; top:-2px;}
.indexPart2 .content{height:3em; overflow:hidden;}

.indexPart3{padding:5px 0 10px 0;}
.indexPart3 a{display:block; height:35px; line-height:35px; overflow:hidden; border-bottom:#ddd solid 1px; background:url(../images/ico1.gif) 5px center no-repeat; padding-left:15px; font-size:13px;}

.indexPart4{padding:10px 0 0 10px;}
.indexPart4 li{float:left; width:50%;}
.indexPart4 a{display:block; padding:0 10px 5px 0;}
.indexPart4 .name{font-size:13px; height:30px; line-height:30px; overflow:hidden; color:#214b77;}

.about{font-size:14px; line-height:1.6em; text-align:justify; padding:15px 10px; color:#666;}
.about .imgDiv{padding:10px 0;}
.about img{ width:100%; padding:10px 0;}

.pageSearch{background:#f6f7f7; padding:15px 11px 0 11px; height:50px; position:relative;}
.pageSearch .input1{width:100%; height:33px; line-height:33px; background:#FFF; border:#ddd solid 1px; text-indent:10px; position:relative; left:-1px; font-size:14px;}
.pageSearch .btn1{position:absolute; top:15px; right:10px; height:35px; width:85px; background:#214b77; color:#FFF; font-size:14px;}

.jobForm{padding:15px 10px;}
.jobForm .msg{color:#666; line-height:1.6em; padding-bottom:10px;}
.jobForm .msg a{color:#1d4c7d;}
.jobForm .info{color:#1d4c7d; font-size:16px; padding:5px 0 10px 0;}
.jobForm .msg2{text-align:center; padding:10px 0;}
.jobForm li{height:45px; position:relative; padding-left:50px;}
.jobForm li em{position:absolute; left:10px; top:0px; white-space:nowrap; line-height:35px; font-size:14px;}
.jobForm li em span{color:#F00; position:absolute; left:-10px; top:2px;}
.jobForm li .input1{border:#cfcfcf solid 1px; height:33px; line-height:33px; width:100%; background:#FFF; position:relative; left:-2px; text-indent:10px; color:#999;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.jobForm li textarea{border:#cfcfcf solid 1px; height:80px; line-height:23px; width:100%; padding:5px 0; background:#FFF; position:relative; left:-2px; text-indent:10px; color:#999;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.jobForm .btnDiv a{display:block; width:160px; height:40px; line-height:40px; text-align:center; background:#ccc; font-size:16px; color:#FFF; margin:0 auto;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.jobForm .btn1{background:#214b77; height:36px; width:100%; color:#fff; font-size:16px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.news a{display:block; border-bottom:#ddd solid 1px; padding:10px; font-size:13px; line-height:1.6em; text-align:justify;}
.news a .time{color:#999; font-size:12px; padding-bottom:3px; position:relative; top:-1px;}
.news a .name{font-size:15px; line-height:1.5em; height:1.5em; overflow:hidden; color:#214b77;}
.news .li_01 a{min-height:100px; position:relative; border:0px; padding-left:130px;}
.news .li_01 .content{height:4.8em; overflow:hidden;}
.news .imgDiv{position:absolute; left:10px; top:13px; width:110px;}
.news a .btn{color:#d23100; padding-top:3px;}

.newShow{padding:15px 10px;}
.newShow .title{font-size:16px; line-height:1.5em; color:#214b77;}
.newShow .msg{color:#999; padding:5px 0 10px 10px; border-bottom:#ddd solid 1px; margin-left:-10px; margin-right:-10px;}
.newShow .content{color:#666; font-size:14px; line-height:1.6em; padding:15px 0 5px 0;}
.newShow .content img{ padding:10px 0; width:100%;}
.newShow .imgDiv{padding-top:10px;}

.zoujin{min-height:100px; position:relative; padding:15px 10px;}
.zoujin .share{position:absolute; top:20px; right:10px;}
.zoujin h1{color:#214b77; font-size:20px; padding-bottom:10px;}
.zoujin h1 img{position:relative; left:10px; top:-2px;}
.zoujin .content{font-size:13px; line-height:1.8em; text-align:justify; color:#666;}
.zoujin .content a{color:#d23100;}

.zoujinTitle{height:30px; line-height:30px; position:relative; background:#214b77; color:#FFF;}
.zoujinTitle a{position:absolute; top:0px; right:10px; color:#FFF;}
.zoujinTitle h1{float:left; height:30px; padding:0 20px 0 10px; font-weight:400; background:#d23100 url(../images/zoujinTitle.gif) right top no-repeat; background-size:auto 100%;}

.zoujinList dl{height:100px; position:relative;}
.zoujinList dt{position:absolute; left:10px; top:12px; width:100px;}
.zoujinList dt img{width:100px; height:75px;}
.zoujinList dd a{display:block; padding:0 10px 0 120px; color:#999;}
.zoujinList dd a .name{color:#666; font-size:14px; line-height:1.5em; height:4.5em; overflow:hidden; padding-top:10px;}
.zoujinList li a{display:block; border-top:#ddd solid 1px; padding:10px; font-size:13px; line-height:1.6em; text-align:justify; color:#666;}
.zoujinList li a .time{color:#999; font-size:12px; padding-bottom:3px; position:relative; top:-1px;}
.zoujinList li a .name{font-size:15px; line-height:1.5em; height:1.5em; overflow:hidden;}

.service{position:relative; padding-left:10px;}
.service li{position:absolute; padding-bottom:10px; width:35%;}
.service a{display:block; color:#FFF; height:110px; text-align:center; font-size:14px; margin-right:10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.service a div{padding:25px 0 5px 0;}
.service a img{width:45px;}
.service .li_01{width:29.9%;}
.service .li_02{width:70%;}
.service .li_05{width:100%;}
.service .li_01 a{height:205px;}
.service .li_02 a, .service .li_05 a{height:60px; line-height:20px; padding:25px 10px 0 50%; text-align:left;}
.service .li_01 a div{padding-top:65px;}
.service .img2{position:absolute; left:50%; margin-left:-55px; top:22px;}
.service .li_01 a{background:#214b77;}
.service .li_02 a{background:#214b77;}
.service .li_03 a{background:#bababa;}
.service .li_04 a{background:#666666;}
.service .li_05 a{background:#cc3300;}
.service .li_04 a:hover, .service .li_05 a:hover{background:#214b77;}
.service .li_03 a:hover, .service .li_02 a:hover, .service .li_01 a:hover{background:#cc3300;}


.jobShow h1{height:40px; line-height:40px; font-weight:400; padding-left:10px; overflow:hidden; background:#ececec; border-bottom:#e6e6e6 solid 1px; color:#214b77; font-size:18px;}
.jobShow .list{padding:5px 10px 0 10px;}
.jobShow li{float:left; font-size:14px; width:50%; height:30px; line-height:30px; overflow:hidden; color:#214b77;}
.jobShow li em{color:#666;}
.jobShow .h10{height:5px;}
.jobShow .content{border-top:#e6e6e6 solid 1px; padding:10px; color:#666; line-height:14px; line-height:2em; text-align:justify;}
.jobShow .btnDiv{padding:0 15px 15px;}
.jobShow .btnDiv a{display:block;background:#214b77; height:36px; width:100%; color:#fff; font-size:16px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-align:center;
line-height:36px;
}
.jobShow .imgDiv{padding:10px 0;}
.jobShow .imgDiv img{width:100%;}
.jobShow .title{border-bottom:#e6e6e6 solid 1px; color:#007dbf; font-size:15px; padding:10px 10px 5px 10px;}
.jobShow .time{color:#999; padding:5px 0 0 10px;}
.jobShow .content img{padding:10px 0;width:100%;}